<?php

namespace App\Models\Passengers\Repositories\Interfaces;

use App\Models\Orders\Repositories\Interfaces\OrdersInterface;

interface OrderPassengerInterface
{
    public function getOrderSn(): string;

    public function getUserId(): string;

    public function subPassengerId(): string;

    public function getPassengerId(): string;

    public function getSequence();

    public function getTrueName();

    public function getMobile();

    public function getOrderInfo(): OrdersInterface;

    public function getPassengerType();

    public function getIdentityType();

    public function getIdentityCode();

    /**
     * 飞机票号,火车票号 门票号等
     * @return string
     */
    public function getTicketNumber(): string;
}